package celiasoft.itasalib.structures;

import java.net.URL;
import java.util.Date;
import java.util.List;

public class ShowExtraData {

	private int _idTvdb;
	private int _idTvrage;
	
	private String _nameTvdb;
	private String _nameTvrage;
	
	private String _plot;
	private String _plotLang;
	
	private URL _banner;
	private Date _lastUpdate;	/* w3c */
	private URL _folderThumb;
	
	private List<Actor> _actors;
	
	private String _genres;
	private int _season;
	private String _classification;
	private String _country;
	private String _status;		/* ! */
	private String _network;
	private int _runtime;	/* minutes x episode */
	
	private int _airday; /* week's day */
	private Date _airtime; /* ex: 21:00 */
	
	private EpisodeData _lastepNum; /*  */
	private String _lastepTitle;
	private Date _lastepDate; /* yyyy-MM-dd */
	
	private EpisodeData _nextepNum; 
	private String _nextepTitle;
	private Date _nextepDate;
	/**
	 * @return the idTvdb
	 */
	public int getIdTvdb() {
		return _idTvdb;
	}
	/**
	 * @param idTvdb the idTvdb to set
	 */
	public void setIdTvdb(int idTvdb) {
		_idTvdb = idTvdb;
	}
	/**
	 * @return the idTvrage
	 */
	public int getIdTvrage() {
		return _idTvrage;
	}
	/**
	 * @param idTvrage the idTvrage to set
	 */
	public void setIdTvrage(int idTvrage) {
		_idTvrage = idTvrage;
	}
	/**
	 * @return the nameTvdb
	 */
	public String getNameTvdb() {
		return _nameTvdb;
	}
	/**
	 * @param nameTvdb the nameTvdb to set
	 */
	public void setNameTvdb(String nameTvdb) {
		_nameTvdb = nameTvdb;
	}
	/**
	 * @return the nameTvrage
	 */
	public String getNameTvrage() {
		return _nameTvrage;
	}
	/**
	 * @param nameTvrage the nameTvrage to set
	 */
	public void setNameTvrage(String nameTvrage) {
		_nameTvrage = nameTvrage;
	}
	/**
	 * @return the plot
	 */
	public String getPlot() {
		return _plot;
	}
	/**
	 * @param plot the plot to set
	 */
	public void setPlot(String plot) {
		_plot = plot;
	}
	/**
	 * @return the plotLang
	 */
	public String getPlotLang() {
		return _plotLang;
	}
	/**
	 * @param plotLang the plotLang to set
	 */
	public void setPlotLang(String plotLang) {
		_plotLang = plotLang;
	}
	/**
	 * @return the banner
	 */
	public URL getBanner() {
		return _banner;
	}
	/**
	 * @param banner the banner to set
	 */
	public void setBanner(URL banner) {
		_banner = banner;
	}
	/**
	 * @return the lastUpdate
	 */
	public Date getLastUpdate() {
		return _lastUpdate;
	}
	/**
	 * @param lastUpdate the lastUpdate to set
	 */
	public void setLastUpdate(Date lastUpdate) {
		_lastUpdate = lastUpdate;
	}
	/**
	 * @return the folderThumb
	 */
	public URL getFolderThumb() {
		return _folderThumb;
	}
	/**
	 * @param folderThumb the folderThumb to set
	 */
	public void setFolderThumb(URL folderThumb) {
		_folderThumb = folderThumb;
	}
	/**
	 * @return the actors
	 */
	public List<Actor> getActors() {
		return _actors;
	}
	/**
	 * @param actors the actors to set
	 */
	public void setActors(List<Actor> actors) {
		_actors = actors;
	}
	/**
	 * @return the genres
	 */
	public String getGenres() {
		return _genres;
	}
	/**
	 * @param genres the genres to set
	 */
	public void setGenres(String genres) {
		_genres = genres;
	}
	/**
	 * @return the season
	 */
	public int getSeason() {
		return _season;
	}
	/**
	 * @param season the season to set
	 */
	public void setSeason(int season) {
		_season = season;
	}
	/**
	 * @return the classification
	 */
	public String getClassification() {
		return _classification;
	}
	/**
	 * @param classification the classification to set
	 */
	public void setClassification(String classification) {
		_classification = classification;
	}
	/**
	 * @return the country
	 */
	public String getCountry() {
		return _country;
	}
	/**
	 * @param country the country to set
	 */
	public void setCountry(String country) {
		_country = country;
	}
	/**
	 * @return the status
	 */
	public String getStatus() {
		return _status;
	}
	/**
	 * @param status the status to set
	 */
	public void setStatus(String status) {
		_status = status;
	}
	/**
	 * @return the network
	 */
	public String getNetwork() {
		return _network;
	}
	/**
	 * @param network the network to set
	 */
	public void setNetwork(String network) {
		_network = network;
	}
	/**
	 * @return the runtime
	 */
	public int getRuntime() {
		return _runtime;
	}
	/**
	 * @param runtime the runtime to set
	 */
	public void setRuntime(int runtime) {
		_runtime = runtime;
	}
	/**
	 * @return the airday represented by an integer stands for a week day's number: from Monday (0) to Sunday (6). Or -1.
	 */
	public int getAirday() {
		return _airday;
	}
	/**
	 * @param airdate the airday to set
	 */
	public void setAirday(int i) {
		_airday = i;
	}
	/**
	 * @return the airtime.
	 */
	public Date getAirtime() {
		return _airtime;
	}
	/**
	 * @param airtime the airtime to set
	 */
	public void setAirtime(Date airtime) {
		_airtime = airtime;
	}
	/**
	 * @return the lastepNum
	 */
	public EpisodeData getLastEpNum() {
		return _lastepNum;
	}
	/**
	 * @param lastepNum the lastepNum to set
	 */
	public void setLastEpNum(EpisodeData lastepNum) {
		_lastepNum = lastepNum;
	}
	/**
	 * @return the lastepTitle
	 */
	public String getLastEpTitle() {
		return _lastepTitle;
	}
	/**
	 * @param lastepTitle the lastepTitle to set
	 */
	public void setLastEpTitle(String lastepTitle) {
		_lastepTitle = lastepTitle;
	}
	/**
	 * @return the lastepDate
	 */
	public Date getLastEpDate() {
		return _lastepDate;
	}
	/**
	 * @param lastepDate the lastepDate to set
	 */
	public void setLastEpDate(Date lastepDate) {
		_lastepDate = lastepDate;
	}
	/**
	 * @return the nextepNum
	 */
	public EpisodeData getNextEpNum() {
		return _nextepNum;
	}
	/**
	 * @param nextepNum the nextepNum to set
	 */
	public void setNextEpNum(EpisodeData nextepNum) {
		_nextepNum = nextepNum;
	}
	/**
	 * @return the nextepTitle
	 */
	public String getNextEpTitle() {
		return _nextepTitle;
	}
	/**
	 * @param nextepTitle the nextepTitle to set
	 */
	public void setNextEpTitle(String nextepTitle) {
		_nextepTitle = nextepTitle;
	}
	/**
	 * @return the nextepDate
	 */
	public Date getNextEpDate() {
		return _nextepDate;
	}
	/**
	 * @param nextepDate the nextepDate to set
	 */
	public void setNextEpDate(Date nextepDate) {
		_nextepDate = nextepDate;
	}
	
	
	
}
